#!/usr/bin/env python
# -*- coding:utf-8 -*-
#根据用户名、私钥登陆服务器
#linux上运行，windwos报错
import paramiko
import os

tran=paramiko.Transport(('192.168.136.8',22))
tran.start_client()
#用户名密码方式
tran.auth_password('root','123456')
#私钥认证方式
# default_path = os.path.join(os.environ['HOME'], '.ssh', 'id_rsa')
# key = paramiko.RSAKey.from_private_key_file(default_path)
# tran.auth_publickey('wupeiqi', key)
#打开一个通道
channel=tran.open_session()
#获取一个终端
channel.get_pty()
#激活器
channel.invoke_shell()

#########
# 利用sys.stdin,肆意妄为执行操作
# 用户在终端输入内容，并将内容发送至远程服务器
# 远程服务器执行命令，并将结果返回
# 用户终端显示内容
#########

channel.close()
tran.close()